Cơ bản PARC Universal Packet

Giao thức lớp liên mạng chính là PUP, tương ứng với lớp Giao thức Internet (IP) trong TCP / IP. Địa chỉ mạng PUP đầy đủ bao gồm số mạng 8 bit, số máy chủ 8 bit và số ổ cắm 16 bit. Số mạng có một giá trị đặc biệt có nghĩa là 'mạng này', được sử dụng bởi các máy chủ chưa (chưa) biết số mạng của họ.

Không giống như TCP / IP, các trường ổ cắm là một phần của địa chỉ mạng đầy đủ trong tiêu đề PUP, do đó các giao thức lớp trên không cần phải thực hiện phân tách riêng; PUP cũng cung cấp các loại gói (một lần nữa, không giống như IP). Ngoài ra, tổng kiểm tra 2 byte tùy chọn bao gồm toàn bộ gói.

Các gói PUP dài tới 554 byte (bao gồm cả tiêu đề PUP 20 byte) và tổng kiểm tra. Đây là kích thước gói nhỏ hơn IP, yêu cầu tất cả các máy chủ hỗ trợ tối thiểu 576 byte (nhưng cho phép các gói lên tới 65K byte, nếu máy chủ hỗ trợ chúng); các cặp máy chủ PUP riêng lẻ trên một mạng cụ thể có thể sử dụng các gói lớn hơn, nhưng không cần bộ định tuyến PUP để xử lý chúng. Các gói lớn hơn có thể được phân mảnh.

Một giao thức có tên là Giao thức thông tin cổng (tổ tiên của RIP) được sử dụng làm cả giao thức định tuyến và cho các máy chủ để khám phá các bộ định tuyến.

PUP cũng bao gồm một giao thức echo đơn giản ở lớp liên mạng, tương tự như ping của IP, nhưng hoạt động ở mức thấp hơn.